package com.freedom.study.comresp;
/**
 * 描述：业务处理结果
 * @author LiPan
 * @since 2017年11月15日上午10:21:23
 */
public enum RespCodeEnum {
	// 成功类响应码
	// 查询本地库成功
	SUCCESS_LOCAL("000", "业务处理成功，有数据"),
	SUCCESS_NO_DATA_LOCAL("001", "请求成功,无数据"),
	// 查询第三方成功
	SUCCESS_THIRD("010", "业务处理成功，有数据"),
	SUCCESS_NO_DATA_THIRD("011", "请求成功,无数据"),
	
	
	// 本地验证类响应码
	// 权限验证
	USER_AND_PASSWORD_ERROR("100", "账户名或账户密码"),
	ACCOUNT_TYPE_IS_IllEGAL("101", "账户类型非法"),
	TOKEN_TIME_OUT("102", "token过期"),
	TOKEN_ERROR("103", "token错误"),
	TOKEN_IS_NULL("104", "token不能为空"),
	API_IS_UNABLE("105", "api不可用"),
	ACCOUNT_TYPE_ERROR("106", "账户类型格式错误"),
	USER_NO_API_POWER("107", "该用户没有api访问权限"),
	USER_NO_API_BATCH_POWER("108", "该用户没有api批量访问权限"),
	ID_IS_NULL("109","主键为空"),
	SIGN_THE_CHECK_ERROR("110", "验签失败"),
	
	// 参数为空
	PARAM_IS_NULL("210", "参数不能为空"),
	// 参数格式错误
	PHONE_ERROR("230", "手机号格式有误"),
	IDCARD_ERROR("231", "身份证格式有误"),
	BANCKCARD_ERROR("232", "银行卡格式有误"),
	EMAIL_ERROR("233","邮箱格式有误"),
	DATE_ERROR("234","日期格式有误"),
	QQ_ERROR("235","qq格式有误"),
	CREDIT_CARD_ERROR("236","信用卡格式有误"),
	DATA_ALREADY_EXISTS("237","数据已经存在"),
	PICTURE_TYPE_ERROR("238","照片类型有误"),
	FILE_PATH_ERROR("239","文件路径有误"),
	PICTURE_SUFFIX_ERROR("240","照片格式有误"),
	CALL_BACK_NOT_END("241","回调未完成"),
	LOCAL_IS_NOT_RECORD("242", "无查询记录，本次操作无效"),

	

	
	
	// 第三方错误响应码（除去第三方的成功与系统错误）
	THIRD_OTHER_ERROR("800",""),

	
	// 系统错误响应码
	// 本地系统错误
	SYS_ERROR_LOCAL("900","系统错误"),
	// 第三方系统错误
	SYS_ERROR_THIRD("901","系统错误");

	private String code;
	private String info;

	RespCodeEnum(String code, String info) {
		this.code = code;
		this.info = info;
	}

	public String getCode() {
		return code;
	}

	public String getInfo() {
		return info;
	}
}